On the Visualization of Java Programs
نویسندگان
چکیده
SystemComponent) +toString(toc:array [*] of String, me: StringBuffer, i:int) :String + DosDateiSystem #numDrives:int=1 «constructors» +DosDateiSystem(i:int) «others» +getTrenner():char +getChildByName(dst:String, I: Iterator, child: AbstractSystemComponent):AbstractSystemComponent +defaultDir():AbstractDateiSystem +chdrv(name:String) +montiere(name:String) #split(name:String, i:int):String +createVerzeichnis(name:String, in:AbstractDateiSystem, splitted:array [*] of String, Peer: peer.Verzeichnis):Verzeichnis #createDatei(name:String, in: AbstractDateiSystem, splitted: array [*] of String, Peer:peer. Datei):Datei + UnixDateiSystem #UnixOrder:java.util. Comparator=new java.util. Comparator() #benutzt:int=0 «constructors» +UnixDateiSystem() «others» +getTrenner():char +getChildByName(dst:String, i: int, I:Iterator, child: AbstractSystemComponent):AbstractSystemComponent +defaultDir():AbstractDateiSystem +chdrv(name:String) +montiere(name:String) +createVerzeichnis(name:String, in:AbstractDateiSystem, Peer: peer.Verzeichnis):Verzeichnis #createDatei(name:String, in: AbstractDateiSystem, Peer:peer. Datei):Datei #insertIntoRoot(entry: AbstractDateiSystem, i:int) «overridesDateiSystem» +del(name:String, i:int, j:int) +path():String +cdup() +mkdir(name:String) +mkfile(name:String) +listRec(i:int, i:int, now: AbstractDateiSystem) +listLong(i:int) +list(i:int) + WinDateiSystem #numDrives:int=1 «constructors» +WinDateiSystem(i:int) «others» +getTrenner():char +getChildByName(dst:String, I: Iterator, child: AbstractSystemComponent):AbstractSystemComponent +defaultDir():AbstractDateiSystem +chdrv(name:String) +montiere(name:String) +createVerzeichnis(name:String, in:AbstractDateiSystem, Peer: peer.Verzeichnis):Verzeichnis #createDatei(name:String, in: AbstractDateiSystem, Peer:peer. Datei):Datei
منابع مشابه
JRastro: A Trace Agent for Debugging Multithreaded and Distributed Java Programs
Program tracing is one of the most used techniques to debug parallel and distributed programs. In this technique, events are recorded in trace files during the execution of the program for post mortem visualization of its behavior. This article describes JRastro, a trace agent capable of tracing Java programs. The agent was designed to cover three key features: to be transparent to the applicat...
متن کاملJaVis: A UML-Based Visualization and Debugging Environment for Concurrent Java Programs
Debugging concurrent Java programs is a difficult task because of multiple control flows and inherent nondeterminism. It requires techniques not provided by traditional debuggers such as tracing, visualization, and automated error analysis. Therefore, we have developed the JaVis environment for visualizing and debugging concurrent Java programs. The information about a running program is collec...
متن کاملTowards Visual Software Analytics
Since its inception, a large amount of software has been written in Java and surprisingly little is known about the structure of Java programs in the wild. There are very few software visualization tools for analytical reasoning of Java software. We are creating a visual software analytics tool that will help to characterize our Java software corpus. Our tool will help to provide insight into a...
متن کاملControl and Data Flow Execution of Java Programs
Background and Objective: Since decades understanding of programs has become a compulsory task for the students as well as for others who are involved in the process of developing software and providing solutions to open problems. In that aspect showing the problem in a pictorial presentation in a best manner is a key advantage to better understand it. Materials and Methods: This article provid...
متن کاملConvit, a Tool for Learning Concurrent Programming
Concurrent programming is an important and difficult topic for most computer science students. This paper presents a visualization tool called Convit to help students master and understand concurrent programming problems and their solutions. The tool, a Java applet, is basically a debugger or simulator, which runs concurrent programs written in a simple pseudocode. The code is translated into J...
متن کاملDemonstration: On-Line Visualization and Analysis of Real-Time Systems with TuningFork
TuningFork is an online, scriptable data visualization and analysis tool that supports the development and continuous monitoring of real-time systems. While TuningFork was originally designed and tested for use with a particular real-time Java Virtual Machine, the architecture has been designed from the ground up for extensibility by leveraging the Eclipse plug-in architecture. This allows diff...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001